<<subsystem>> CourseCatalog

Documentation
This subsystem encapsulates all the work that goes on in communicating to the legacy Course Catalog System. The system provides access to the unabridged catalog of all courses and course offerings offered by the university including those from previous semesters.

This was implemented as a subsystem because its very complex internal behavior serves conceptually simple requests. Furthermore, it is important to have a implementation details hidden away such that they can be replaced at a later date once the course catalog migrates to the new architecture.


Parent PackageBusiness ObjectsAssigned Component Package--Not Defined--
GlobalNo


ClassesICourseCatalogDBCourseOfferingDBCourse
CourseCatalog


InterfacesICourseCatalog



Property Settings

C++
IsNamespaceFalseIndent2
CodeName GenerateEmptyRegionsAll
GenerateEmptyRegionSetNone, Preserved, Unpreserved, All